void setup() { 
    // 设置串口通信波特率为9600以读取光传感器数据 
    Serial.begin(9600);  
} 
 
void loop() { 
    // 读取模拟引脚A0的输入 
    int lightValue = analogRead(A0); 
    // 打印模拟读数到串行监视器 
    Serial.print("Analog  reading(0 - 1023): "); 
    Serial.print(lightValue);  
    // 根据数值判断光照情况 
    if (lightValue < 10) { 
        Serial.println("-  Dark"); 
    } else if (lightValue < 200) { 
        Serial.println("-  Dim"); 
    } else if (lightValue < 500) { 
        Serial.println("-  Light"); 
    } else if (lightValue < 800) { 
        Serial.println("-  Bright"); 
    } else { 
        Serial.println("-  Very bright"); 
    } 
    delay(500); 
} 